@charset "utf-8";
.order-desc{height:45px;line-height:45px;padding:0 10px;background-color:#fff;overflow: hidden;}
.order-desc .order-id{float: left;}
.order-desc .status{float: right;color:#111111;}

.bot-bor{ border-bottom:1px solid #f2f2f2 !important;}
.address{margin-top:8px;background-color: #fff;width:100%;table-layout:fixed; border: 0;border-spacing: 0;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2; width: 100%; padding:10px 5px 10px 5px;border-collapse: inherit;}
.address td{padding:5px;font-size:1.4rem;}
.address td div,.address td span{}
.phonenum{margin-left:10px;}
.addr-detail{color:#111111;}

.goods-list{margin-top:8px;border-top:1px solid #f2f2f2;}
.goods-detail{width:100%;border: 0;border-spacing: 0; border-bottom:1px solid #f6f6f6;padding: 10px; background-color: #ffffff;border-collapse: inherit ;}
.goods-detail img{ width:100%;height:auto; }
.goods-detail td{vertical-align: top;}
.goods-detail .desc{font-size: 1.4rem;padding-left:10px; width:auto;color:#111111;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.goods-detail .price{font-size: 1.4rem;height:60px; padding-left: 5px;}
.goods-detail .price .activity-price{font-size: 1.4rem; color:#111111;text-align: right;}
.goods-detail .count{font-size: 1.3rem;margin-top:5px;text-align: right;color:#777777; }


.bottom{width:100%;position: fixed; bottom: 0;}
.express-info{margin-top:20px;width:100%;text-align: right;}

.pay-info{color:#191919;  text-align: right;  border-top:1px solid #f6f6f6;border-bottom:1px solid #f2f2f2;padding: 10px;background-color: #ffffff;}
.pay-info span{font-weight: 500;}
.pay-info .price{color:#fc3063;font-weight: 600;}
.pay-info .refund{color:#fc3063;font-weight: 600;}
.pay-refund-text{padding:10px 0;color:#191919;  text-align: right;  border-top:1px solid #f6f6f6;border-bottom:1px solid #f2f2f2;padding-right: 10px;background-color: #ffffff;font-size:1.3rem;}

.pay-detail-div{padding:5px 0;background-color: #ffffff; }
.pay-detail{height:32px;padding: 0 10px;line-height: 32px;background-color: #ffffff; }
.pay-detail .label{ float: left;line-height: 32px;}
.pay-detail .text{ float: right; line-height: 32px;}

.other-tips{margin-top:8px;padding:5px 10px; background-color: #fff;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.other-tips>div{height:32px;line-height: 32px;text-align: left; background-color: #fff;}

.btn-group{padding:10px 0;background-color: #ffffff;overflow: hidden;border-bottom:1px solid #f2f2f2;position: fixed;bottom: 0;width: 100%;}
.logistics{ text-align:center;float:right;background-color: #ffffff;color:#111111;border:1px solid #111111; padding:4px 15px;border-radius: 5px;margin-right: 10px;}
.sure-btn a{ text-align:center;float:right;background-color: #fc3063;color:#ffffff;padding:5px 15px;border-radius: 5px; }
.cancel-btn a{text-align:center;float:right;background-color: #ffffff;color:#111111;border:1px solid #111111; padding:4px 15px;border-radius: 5px;margin-right: 10px;}
.pay-btn{margin-right: 10px;}
.pay-btn a{ text-align:center;float:right;background-color: #fc3063;color:#ffffff;padding:5px 15px;border-radius: 5px; }
.pay-btn a.disable{background-color: #999999;}